/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controller;


import cl.tienda.modelo.Producto;
import cl.tienda.modelo.Usuario;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

/**
 *
 * @author 16158412-6
 */
public class ProductoController extends MultiActionController{
    
    
    private Producto producto1;
    private Producto producto3;
    private Producto producto2;
    private Usuario usuario;
    public void setProducto1(Producto producto1) {
        this.producto1 = producto1;
    }

    public void setProducto2(Producto producto2) {
        this.producto2 = producto2;
    }

    public void setProducto3(Producto producto3) {
        this.producto3 = producto3;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }
    
    
   

    public ModelAndView verPerfil(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("perfil");

        mav.addObject("producto1", producto1);
         mav.addObject("producto2", producto2);
          mav.addObject("producto3", producto3);
           mav.addObject("usuario", usuario);
        mav.addObject("titulo", "Articulos : " + producto1.getCodigo() + " " + producto1.getNombreProducto()+""+producto1.getStock()+""+producto1.getPrecio());
        mav.addObject("titulo", "Articulos : " + producto2.getCodigo() + " " + producto2.getNombreProducto()+""+producto2.getStock()+""+producto2.getPrecio());
        mav.addObject("titulo", "Articulos : " + producto3.getCodigo() + " " + producto3.getNombreProducto()+""+producto3.getStock()+""+producto3.getPrecio());

        
        return mav;
    }

    public ModelAndView verListarProducto(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("ListarProductos");

        mav.addObject("producto2", producto2);
        
        mav.addObject("titulo", "Articulos : " + producto2.getCodigo() + " " + producto2.getNombreProducto()+""+producto2.getStock()+""+producto2.getPrecio());

        return mav;
    }
public ModelAndView verFinalizar(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("Finalizar");

        mav.addObject("producto1", producto3);
        
        mav.addObject("titulo", "Articulos : " + producto3.getCodigo() + " " + producto3.getNombreProducto()+""+producto3.getStock()+""+producto3.getPrecio());

        return mav;
    }

}